high pressure transdermal delivery device - Français Anglais Dictionnaire